instance variable [Java] 객체지향 프로그래밍 - 클래스 내 변수 초기화 변수를 선언하고 처음으로 값을 저장하는 것을 변수의 초기화라고 해요. 변수의 초기화는 경우에 따라 필수 또는 선택적이기도 하지만, 가능하면 선언과 동시에 적절한 값으로 초기화하는 것이 좋아요. 클래스에선 인스턴스 변수는 따로 초기화하지 않고 사용해도 되요. 자료형에 따라 적절한 값으로 초기화를 해주기 때문이에요. 하지만 지역 변수는 반드시 사용하기 전에 초기화해야 해요. 참고로 각 타입의 기... Constructor InitializationObject Oriented ProgrammingExplicit initializationinitialization blockinstance variableOOPJavaConstructor Initialization 변수와 메서드(1) 1. 선언위치에 따른 변수의 종류 변수의 종류 : 클래스 변수, 인스턴스 변수, 지역변수 변수의 종류를 결정짓느 요소 = 변수의 선언된 위치 인스턴스변수(instance variable) 인스턴스마다 고유한 상태를 유지해야하는 속성의 경우 인스턴스 변수로 선언 클래스변수(class variable) 모든 인스턴스가 공통된 저장공간(변수)을 공유하게 된다. 인스턴스를 생성하지 않아도 사용 가능... instance variable메서드Java의 정석인스턴스 변수클래스 변수methodJavaclass variablelocal variable지역변수Java
[Java] 객체지향 프로그래밍 - 클래스 내 변수 초기화 변수를 선언하고 처음으로 값을 저장하는 것을 변수의 초기화라고 해요. 변수의 초기화는 경우에 따라 필수 또는 선택적이기도 하지만, 가능하면 선언과 동시에 적절한 값으로 초기화하는 것이 좋아요. 클래스에선 인스턴스 변수는 따로 초기화하지 않고 사용해도 되요. 자료형에 따라 적절한 값으로 초기화를 해주기 때문이에요. 하지만 지역 변수는 반드시 사용하기 전에 초기화해야 해요. 참고로 각 타입의 기... Constructor InitializationObject Oriented ProgrammingExplicit initializationinitialization blockinstance variableOOPJavaConstructor Initialization 변수와 메서드(1) 1. 선언위치에 따른 변수의 종류 변수의 종류 : 클래스 변수, 인스턴스 변수, 지역변수 변수의 종류를 결정짓느 요소 = 변수의 선언된 위치 인스턴스변수(instance variable) 인스턴스마다 고유한 상태를 유지해야하는 속성의 경우 인스턴스 변수로 선언 클래스변수(class variable) 모든 인스턴스가 공통된 저장공간(변수)을 공유하게 된다. 인스턴스를 생성하지 않아도 사용 가능... instance variable메서드Java의 정석인스턴스 변수클래스 변수methodJavaclass variablelocal variable지역변수Java